/*
 * Anotacao indica ordem dos parametros no txt e no banco
 */
package br.unirio.bsi.dsw.AuctionSite.model;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

// Onde a anotação pode ser aplicada FIELD 
@Target (ElementType.FIELD)

// qual o escopo da annotation RUNTIME
@Retention (RetentionPolicy.RUNTIME)

// declaração da interface
public @interface fetch_parameter {
    public int txt_order() default -1; // ordem no txt
    public int sql_order() default -1; // ordem na query
    public boolean sql_key() default false; // indica se o campo e chave
}